PASSI: a Process for Specifying and Implementing Multi-Agent Systems Using UML
نویسندگان
چکیده
Multi-agent systems (MAS) differ from non-agent based systems because agents are intended to be autonomous units of intelligent functionality. As a consequence, agent-based software engineering methods must complement standard design activities and representations with models of the agent society. Some methods coming from artificial intelligence community address social knowledge and relationships but have high-level design abstractions as their end points. This paper describes PASSI a step-by-step requirement-to-code method for developing multiagent software that integrates design models and philosophies from both object-oriented software engineering and MAS using UML notation. The method has evolved through several stages; it has been previously applied in the synthesis of embedded robotics software and we are currently exploring its applications to the design of various agent-based information systems.
منابع مشابه
PASSI: Process for Agent Societies Specification and Implementation
PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multiagent societies, integrating design models and concepts from both ObjectOriented software engineering and artificial intelligence approaches using the UML notation. The models and phases of PASSI encompass anthropomorphic representation of sy...
متن کاملDesigning a multi-agent solution for a bookstore with the PASSI methodology
PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multi-agent societies integrating design models and concepts from both OO software engineering and artificial intelligence approaches using UML notation. The models and phases of PASSI encompass anthropomorphic representation of system requirement...
متن کاملFrom Requirements to Code with the PASSI Methodology
A Process for Agent Societies Specification and Implementation (PASSI) is a step-by-step requirement-to-code methodology for designing and developing multi-agent societies, integrating design models and concepts from both object-oriented (OO) software engineering and artificial intelligence approaches using the UML notation. The models and phases of PASSI encompass representation of system requ...
متن کاملTools and patterns in designing multi-agent systems with PASSI
In the last years the increasing attention on multi-agent systems (MAS) emphasized the need of a quality software engineering approach to their design and realization. In this paper we propose a comprehensive approach for the development of MAS oriented applications that uses a complete design methodology addressing important issues such as ontology representation, agent collaboration and patte...
متن کاملMAMT: an environment for modeling and implementing mobile agents
This paper presents an approach to model and to implement mobile agents. This approach is materialized by a UML profile, called MA-UML for modeling mobile agents, and a software development environment that assists the specification, design and implementation stages of the agent system development lifecycle, called MAMT. The MAMT environment provides support for modeling multi-agent systems by ...
متن کامل